package cn.jeeweb.web.modules.cable.entity;

import cn.jeeweb.common.mvc.entity.DataEntity;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;

/**
 * @Title: 系统电缆
 */
@TableName("sys_cable")
@SuppressWarnings("serial")
public class SysCable extends DataEntity<String> {

    @TableField(value = "cable_name")
    private String cableName;

    @TableField(value = "code")
    private String code;

    @TableField(value = "version")
    private String version;

    @TableField(value = "picture_code")
    private String pictureCode;

    @TableField(value = "length")
    private Double length;

    @TableField(value = "cable_type_id")
    private String cableTypeId;

    @TableField(value = "robot_brand_id")
    private String robotBrandId;

    @TableField(value = "controller_type_id")
    private String controllerTypeId;

    @TableField(exist = false)
    private String cableTypeName;
    @TableField(exist = false)
    private String cableTypeCode;

    @TableField(exist = false)
    private String robotBrandName;
    @TableField(exist = false)
    private String robotBrandCode;

    @TableField(exist = false)
    private String controllerTypeName;
    @TableField(exist = false)
    private String controllerTypeCode;

    public String getCableName() {
        return cableName;
    }

    public void setCableName(String cableName) {
        this.cableName = cableName;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getVersion() {
        return version;
    }

    public void setVersion(String version) {
        this.version = version;
    }

    public String getPictureCode() {
        return pictureCode;
    }

    public void setPictureCode(String pictureCode) {
        this.pictureCode = pictureCode;
    }

    public Double getLength() {
        return length;
    }

    public void setLength(Double length) {
        this.length = length;
    }

    public String getCableTypeId() {
        return cableTypeId;
    }

    public void setCableTypeId(String cableTypeId) {
        this.cableTypeId = cableTypeId;
    }

    public String getRobotBrandId() {
        return robotBrandId;
    }

    public void setRobotBrandId(String robotBrandId) {
        this.robotBrandId = robotBrandId;
    }

    public String getControllerTypeId() {
        return controllerTypeId;
    }

    public void setControllerTypeId(String controllerTypeId) {
        this.controllerTypeId = controllerTypeId;
    }

    public String getCableTypeName() {
        return cableTypeName;
    }

    public void setCableTypeName(String cableTypeName) {
        this.cableTypeName = cableTypeName;
    }

    public String getCableTypeCode() {
        return cableTypeCode;
    }

    public void setCableTypeCode(String cableTypeCode) {
        this.cableTypeCode = cableTypeCode;
    }

    public String getRobotBrandName() {
        return robotBrandName;
    }

    public void setRobotBrandName(String robotBrandName) {
        this.robotBrandName = robotBrandName;
    }

    public String getRobotBrandCode() {
        return robotBrandCode;
    }

    public void setRobotBrandCode(String robotBrandCode) {
        this.robotBrandCode = robotBrandCode;
    }

    public String getControllerTypeName() {
        return controllerTypeName;
    }

    public void setControllerTypeName(String controllerTypeName) {
        this.controllerTypeName = controllerTypeName;
    }

    public String getControllerTypeCode() {
        return controllerTypeCode;
    }

    public void setControllerTypeCode(String controllerTypeCode) {
        this.controllerTypeCode = controllerTypeCode;
    }
}
